#pragma once
#include <iostream>
class T
{
public:
	explicit T(void);
	explicit T(const T* ){std::cout << "\n T const by pointer\n" << std::endl;};
	T(const T&){std::cout << "\n copy const\n" << std::endl;};
	virtual ~T(void);
	const T* getAddress();
	const T* getTempAddress(const T& );
};
